Informationen zum Forum PTC Creo Elements/Programmierung:
Anzahl aktive Mitglieder: 353
Anzahl Beiträge: 5.913
Anzahl Themen: 959

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 1 - 13, 138 Gesamtergebnisse mit Suchbegriffen item sec.
PTC Creo Elements/Programmierung : von 3D-Punkt zu 2D-Punkt oder umgekehrt
Walter Geppert am 23.01.2017 um 22:48 Uhr (15)
In deinem ersten Fall:Code:(sd-gpnt3d-to-2d (sd-vec-xform vector :source-space :global :Dest-space AE-sel-item))------------------meine LISP-Makros sind auf osd.cad.de DisclaimerGrüße aus WienWalter

PTC Creo Elements/Programmierung : Lisp Help
der_Wolfgang am 29.08.2022 um 22:44 Uhr (15)
Zitat:Original erstellt von Toney:Ich bräuchte auch etwas anderes, wenn Sie mir helfen könnten, ich bräuchte ein Makro-Lisp, das mir unter Berücksichtigung eines Stücks den Namen des Stücks und den Namen der Wurzel gibt, von der es abgeleitet ist. Ich warte in der Zwischenzeit auf eine Antwort. Ich wünsche Ihnen einen schönen Tag.read: == Index Integration Kit == (sd-inq-obj-basename object) == (sd-inq-obj-pathname (sd-inq-parent-obj item))=== System Info wäre gut! ------------------ Firefox ESR Java Fo ...


SD_Schiller_Browserviews.lsp.txt
PTC Creo Elements/Programmierung : Dichte unabhängig von den Systemeinheiten setzen
StephanWörz am 12.10.2017 um 14:17 Uhr (1)
...das abfragen ist unabhängig vom setzen und sieht so aus:Code:(defun browser-display-contents-density (node) (let ((node-item (sd-pathname-to-obj (BrowserNode-objPath node)))) (if (sd-inq-part-p node-item) ;;Then... (progn (oli:sd-num-to-string (* 1000 (oli::sd-sys-to-user-units :Density (sd-inq-part-density node-item :contents)))) );;progn ;;Else... "n/a" );;if );let);;defunIm Anhang die Komplette Definition der Browserviews.Es wird zwar auf spezielle Attribute zugegriffen, aber vielleich ...

Makro Programmierung : selbstgedenggeltes Attribut an SDPart hängen
Castell am 14.01.2004 um 17:59 Uhr (0)
Ola zusammen. Ich versuche an ein SDPart ein eigenes Attribut zu hängen. Dies mache ich mit dem Befehl (sd-attach-item-attribute nd_part eigene-attribute :attachment :contents n-copy :maintain :values (material) ) Das SDPart ist definiert, weil ich vorher die Dichte des SDParts setzte mit dem Befehl (set_part_base_density arts nd_part :dens (setq solid_dichte (Dichte))) und das funktioniert. Beim ...

Makro Programmierung : selbstgedenggeltes Attribut an SDPart hängen
Klaus Lörincz am 14.01.2004 um 18:55 Uhr (0)
Hallo Castell, ich vermisse wichtige Informationen, aber nun Grundlegend: min def: (sd-attach-item-attribute my-part eigene-attribute :attachment :contents n-copy :detach n-merge :detach :filing (:sd-file ) :values (:material some string value ) ) my-part = ein SEL_ITEM z.B.: (setf my-part (sd-pathnamne-to-obj /B1/T1 )) :values = Key ...

Makro Programmierung : selbstgedenggeltes Attribut an SDPart hängen
Dorothea am 15.01.2004 um 07:34 Uhr (0)
Hallo, (sd-attach-item-attribute nd_part eigene-attribute ... (set_part_base_density : parts nd_part :dens (setq solid_dichte (Dichte))) ... Beim Attribut erhalte ich den angehängten Fehler. Der Dialog set_part_base_desity verlangt eine Liste von Teilen. Wenn das bei dir funktioniert, dann enthaelt deine Variable nd_part eine Liste von sel_item s. Die Funktion sd-attach-item-attribute verlangt als ersten Parameter ein einzelnes Part. Deshalb kann man da nicht direkt die Variable nd_part verwenden so ...

Makro Programmierung : selbstgedenggeltes Attribut an SDPart hängen
Castell am 15.01.2004 um 10:05 Uhr (0)
Ola ! Vielen Dank für die Antworten. @Klaus Du vermisst die Definitionen weil ich diese nicht in den Thread geschrieben habe. Im Makro sind natürlich alle Variablen definiert und belegt. Ich dachte, dass die Optionen on-copy, on-merge und filing optional sind, deswegen hatte ich diese nicht definiert. @Dorothea Das war der Fehler. Ich habe zwar immer nur ein SDPart ausgewählt, aber dieses wurde doch immer in ne Liste gepackt. Das man dem Befehl sd-attach-item-attribute keine Liste mitgeben kann, war mir un ...

Makro Programmierung : Lisp einbinden
edgar am 03.03.2005 um 11:48 Uhr (0)
Hallo, Folgendes Lisp möchte ich in OSD einbinden: ;; export all sheets of current drawing to dir /users/transfer/ ;; the 100% oli variant: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (in-package :custom) (use-package LI) (defun sd-am-export-all-sheets ( &optional (prefix adm_prefix )) (dolist (a-sheet (OLI::SD-AM-INQ-ALL-SHEETS)) (setf a-sheet (oli::SD-AM-INQ-SHEET a-sheet)) ;;; get the structure out of sel-item (setf a-sheet (oli::sd-am-sheet-struct- ...

Makro Programmierung : read/write Attributes
mdonmez am 16.06.2005 um 15:21 Uhr (0)
Hello, ich definiere zwei Attributes auf zwei verschiedenen Flächen des selben Teils: -- (sd-add-item-attribute-values selitem-one-face1 MY_INFO_ATTR (list ATTR_FACE1 X Y Z ) :attachment :contents) -- (sd-add-item-attribute-values selitem-one-face2 MY_INFO_ATTR (list ATTR_FACE2 X Y Z ) :attachment :contents) Ich möchte jetzt wissen was für Attributes auf diesem Teil definiert sind ! Oder einfach alle Attributes (auf face, edge ..) auslesen! -- (display (sd-inq-item-attribute selitem-one-part MY_ ...

Makro Programmierung : read/write Attributes
mdonmez am 17.06.2005 um 07:36 Uhr (0)
Hallo Dorothea Danke fuer diese Lösung. Ich hatte nicht an get_selection gedacht Ich hatte gedacht, ja vielleicht gibt es ein Befehl als : (-- sd-inq-item-attribute one-part :all ....... Salutations MD

Makro Programmierung : read/write Attributes
der_Wolfgang am 17.06.2005 um 16:17 Uhr (0)
Zur Ergaenzung des Themas fehlt hier vielleicht noch der Hinweis auf die fast gleich lautende Funktion: (sd-inq-item-attributes....) Man beachte den PLURAL! damit guckt man zuerst mal welche Attribute ueberhaupt an dem sel-item (der Flaeche, dem Teil... ) dran kleben siehe ...documentation/integration_kit/reference/user_atts.html#sd-inq-item-attributes

Makro Programmierung : Lisp zum Verschieben von Teilen mit Namen-Generierung?
RainerH am 20.07.2005 um 15:24 Uhr (0)
@Michael Habe dein Lsip mal angepasst - muesste eigentlich nun funktionieren: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; Beschreibung:  Verschiebt Teile/Baugruppen, die eine Bestimmte Suchvorgabe erfüllen ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (in-package  :custom) (use-package  :oli) (sd-defdialog Teile_verschieben   :dialog-title Teile verschieben   :toolbox-button t   :variables   (( Ausgangs - Angaben )     (objekt ...

Makro Programmierung : letzter neue Teilename oder sd-gen-obj-basename
der_Wolfgang am 20.07.2005 um 19:43 Uhr (0)
Nur so als Alternative, fuer die denen der Name des Teils egal ist (aus welchen Gruenden auch immer). a) ruft man create_part via sd-call-cmds auf, ist der return-value das sel-item des gerade erzeugten parts. b) ruft man nach create_part direkt sd-inq-curr-part auf hat man das selbe sel-item in der Hand. das INQ für den letzten Teilename ist einfach sd-inq-curr-part. Man muss es nur schnell genug erfragen.

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10   11 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz